package com.chinairi.mall.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.common.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 四新商品表
 * </p>
 *
 * @author gsl
 * @since 2020-11-28
 */
@TableName("FOUR_NEW_GOODS_APPROVE_RECORDER")
public class FourNewGoodsApproveRecorder extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 四新商品记录ID
     */
    @TableId("FNG_APPROVE_RECORDER_ID")
    private String fngApproveRecorderId;

    /**
     * 店铺表主键
     */
    @TableField("CS_DBID")
    private String csDbid;

    /**
     * 商品名称
     */
    @TableField("FNG_NAME")
    private String fngName;

    /**
     * 商品品牌
     */
    @TableField("FNG_BRAND")
    private String fngBrand;

    /**
     * 四新类型
     */
    @TableField("FNG_TYPE")
    private String fngType;

    /**
     * 材质
     */
    @TableField("FNG_TEXTURE")
    private String fngTexture;

    /**
     * 商品描述
     */
    @TableField("FNG_DESCRIBE")
    private String fngDescribe;

    /**
     * 上下架状态
     */
    @TableField("FNG_SHELF_STATE")
    private Integer fngShelfState;

    /**
     * 机构ID
     */
    @TableField("ORGID")
    private String orgid;

    /**
     * 创建人
     */
    @TableField("CREATE_USER")
    private String createUser;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    /**
     * 修改人
     */
    @TableField("UPDATE_USER")
    private String updateUser;

    /**
     * 修改时间
     */
    @TableField("UPDATE_TIME")
    private Date updateTime;

    /**
     * 审核人
     */
    @TableField("APPROVE_USER")
    private String approveUser;

    /**
     * 审核时间
     */
    @TableField("APPROVE_TIME")
    private Date approveTime;

    /**
     * 审核状态
     */
    @TableField("APPROVE_STATUS")
    private Integer approveStatus;

    public String getFngApproveRecorderId() {
        return fngApproveRecorderId;
    }

    public void setFngApproveRecorderId(String fngApproveRecorderId) {
        this.fngApproveRecorderId = fngApproveRecorderId;
    }
    public String getCsDbid() {
        return csDbid;
    }

    public void setCsDbid(String csDbid) {
        this.csDbid = csDbid;
    }
    public String getFngName() {
        return fngName;
    }

    public void setFngName(String fngName) {
        this.fngName = fngName;
    }
    public String getFngBrand() {
        return fngBrand;
    }

    public void setFngBrand(String fngBrand) {
        this.fngBrand = fngBrand;
    }
    public String getFngType() {
        return fngType;
    }

    public void setFngType(String fngType) {
        this.fngType = fngType;
    }
    public String getFngTexture() {
        return fngTexture;
    }

    public void setFngTexture(String fngTexture) {
        this.fngTexture = fngTexture;
    }
    public String getFngDescribe() {
        return fngDescribe;
    }

    public void setFngDescribe(String fngDescribe) {
        this.fngDescribe = fngDescribe;
    }
    public Integer getFngShelfState() {
        return fngShelfState;
    }

    public void setFngShelfState(Integer fngShelfState) {
        this.fngShelfState = fngShelfState;
    }
    public String getOrgid() {
        return orgid;
    }

    public void setOrgid(String orgid) {
        this.orgid = orgid;
    }
    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    public String getApproveUser() {
        return approveUser;
    }

    public void setApproveUser(String approveUser) {
        this.approveUser = approveUser;
    }
    public Date getApproveTime() {
        return approveTime;
    }

    public void setApproveTime(Date approveTime) {
        this.approveTime = approveTime;
    }
    public Integer getApproveStatus() {
        return approveStatus;
    }

    public void setApproveStatus(Integer approveStatus) {
        this.approveStatus = approveStatus;
    }

    @Override
    public String toString() {
        return "FourNewGoodsApproveRecorder{" +
            "fngApproveRecorderId=" + fngApproveRecorderId +
            ", csDbid=" + csDbid +
            ", fngName=" + fngName +
            ", fngBrand=" + fngBrand +
            ", fngType=" + fngType +
            ", fngTexture=" + fngTexture +
            ", fngDescribe=" + fngDescribe +
            ", fngShelfState=" + fngShelfState +
            ", orgid=" + orgid +
            ", createUser=" + createUser +
            ", createTime=" + createTime +
            ", updateUser=" + updateUser +
            ", updateTime=" + updateTime +
            ", approveUser=" + approveUser +
            ", approveTime=" + approveTime +
            ", approveStatus=" + approveStatus +
        "}";
    }
}
